home *** CD-ROM | disk | FTP | other *** search
/ Floppyshop 2 / Floppyshop - 2.zip / Floppyshop - 2.iso / diskmags / 0022-3.564 / dmg-3447 / text / lineaemu.txt < prev    next >
Text File  |  1989-04-05  |  2KB  |  43 lines

  1.                   
  2.    
  3.  LINE A EMULATOR!
  4.  ---------------  
  5.  Some people (developers and users alike), are blaming software for not 
  6.  being well written, if a particular piece has problems running on some 
  7.  of the new graphic cards available for the ST. Here's some enlightening 
  8.  comments from Charles Johnson (Codehead Software) on Delphi...
  9.     This "well-behaved software" issue needs some discussion. I think too 
  10.     many _perfectly_legal_, written-by-the-rules programs are starting to 
  11.     get the bad rap of being "badly behaved", because there is suddenly a 
  12.     popular idea that the only way to write legal ST software is to use 
  13.     nothing but VDI calls, and avoid Line A.
  14.   
  15.     This is NOT TRUE.
  16.   
  17.     In fact, the Line A calls supported by TOS have always been documen-
  18.     ted parts of the operating system. The documentation actually urges 
  19.     developers to _use_ Line A in some places -- because it has less 
  20.     overhead than VDI and works faster in some instances.
  21.   
  22.     Recently, Atari seems to have decided that upgrading Line A to work 
  23.     with the new high-res color boards was too much work; so instead they 
  24.     essentially nuked a documented part of the OS, and started saying 
  25.     that developers should avoid Line A.
  26.   
  27.     Do you see my point? A program that uses Line A is _NOT_ necessarily 
  28.     an ill-behaved program. When it was written, the programmer was using 
  29.     a documented part of the ST's operating system, in a documented 
  30.     manner. There was no way anyone could have predicted that Atari would 
  31.     have chosen to simply erase Line A calls from their documentation.
  32.   
  33.     This is kind of a sore point with me, because I've written programs 
  34.     that use Line A. I don't like having my work called "ill-behaved"; I 
  35.     follow the rules as scrupulously as possible. And I don't like being 
  36.     blamed for not knowing in advance that Atari would be too lazy to 
  37.     update their documented system resources.
  38.   
  39.     By the way, while I was in Germany, I heard about a "Line A Emulator" 
  40.     that would let many of these "ill-behaved" (faw!) programs work with 
  41.     the Matrix and other high-res boards.
  42.  
  43.